river barrage - Alemán Inglés Diccionario